//package com.heima.fastdfs.controller;
//
//import com.heima.fastdfs.config.FastDFSClientUtil;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//import org.springframework.web.multipart.MultipartFile;
//
//@RestController
//@RequestMapping("hello")
//public class Hello {
//
//    @Autowired
//    private FastDFSClientUtil fastDFSClientUtil;
//
//    @Value("${fileServerUrl}")
//    private String fileServerUrl ;
//
//    @PostMapping("upload")
//    public String uploadFile(MultipartFile file) {
//        try {
//            //判断文件是否存在
//            if (file == null) {
//                throw new RuntimeException("文件不存在");
//            }
//            //获取文件的完整名称
//            String originalFilename = file.getOriginalFilename();
//            if (StringUtils.isEmpty(originalFilename)) {
//                throw new RuntimeException("文件不存在");
//            }
//            String url = fastDFSClientUtil.uploadFile(file);
//            return fileServerUrl+url;
//
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        return "文件上传失败";
//    }
//}
